<?php

/*
@版本日期: 2011年2月9日
@著作权所有: 1024 intelligence ( http://www.1024i.com )

获得使用本类库的许可, 您必须保留著作权声明信息.
报告漏洞，意见或建议, 请联系 Lou Barnes(iua1024@gmail.com)
*/

class lib_http_handler
{
	protected $url = null;

	protected $headers = array();
	protected $datas = array();


	// 构造函数
	public function __construct()
	{
		$this->set_header('method', 'GET');
		$this->set_header('timeout', 5);
		$this->set_header('redirection', 5);
		$this->set_header('http_version', '1.0' );
		$this->set_header('user_agent', 'Mr Bone V'.bone::get_version() );
	}

	public function set_url($url)
	{
		$this->url = $url;
	}

	public function set_header($name, $value='')
	{
		$this->headers[$name] = $value;
	}


	// 设置要传递的一个数据， 键值对形式
	public function set_data($key, $val)
	{
		$this->datas[$key] = $val;
	}


	// 发送请求, 返回body内容
	public function request(){return '';}


}

?>